// console.info(global)
/**
    Object [global] {
    global: [Circular],
    clearInterval: [Function: clearInterval],
    clearTimeout: [Function: clearTimeout],
    setInterval: [Function: setInterval],
    setTimeout: [Function: setTimeout] {
        [Symbol(nodejs.util.promisify.custom)]: [Function]
    },
    queueMicrotask: [Function: queueMicrotask],
    clearImmediate: [Function: clearImmediate],
    setImmediate: [Function: setImmediate] {
        [Symbol(nodejs.util.promisify.custom)]: [Function]
    }
    }
 */

console.info('__filename', __filename) // 表示当前文件的绝对路径
console.info('__dirname', __dirname) // 表示当前文件所在的目录的绝对路径

// 默认情况下, this是空对象, 和global并不是一样的
console.info(this)
console.info(this === global) // false
//
;(function () {
  // 自执行函数中 global===this
  console.info(this === global) // true
})()
